isle of ely - German English Dictionary